⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ramlock.pm

📁 外国人写的Perl搜索引擎程序
💻 PM
字号:
package KinoSearch::Store::RAMLock;use strict;use warnings;use KinoSearch::Util::ToolSet;use base qw( KinoSearch::Store::Lock );BEGIN { __PACKAGE__->init_instance_vars() }sub do_obtain {    my $self = shift;    # bail if the virtual lockfile already exists    return if $self->{invindex}->file_exists( $self->{lock_name} );    # create a virtual lockfile    my $temp = $self->{invindex}->open_outstream( $self->{lock_name} );    $temp->close;    return 1;}sub release {    my $self = shift;    # delete the virtual lockfile    $self->{invindex}->delete_file( $self->{lock_name} );}sub is_locked {    my $self = shift;    return $self->{invindex}->file_exists( $self->{lock_name} );}1;__END__=begin devdocs=head1 NAMEKinoSearch::Store::RAMLock - lock a RAMInvIndex=head1 DESCRIPTIONImplementation of KinoSearch::Store::Lock entirely in memory.=head1 COPYRIGHTCopyright 2005-2007 Marvin Humphrey=head1 LICENSE, DISCLAIMER, BUGS, etc.See L<KinoSearch|KinoSearch> version 0.163.=end devdocs=cut

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -